module.exports = {
    /** 脚本名称 */
    name: 'first script',
    /** 脚本作者 */
    author: 'tampermonkey',
    /** 脚本版本号 */
    version: '1.0.0',
    /** 脚本描述 */
    description: '我的第一个脚本',
    /**
     * 在该脚本注入之前引入的js文件地址列表
     * 用于预先加载依赖，例如vue、jquery
     */
    require: [
        // 'https://cdn.bootcdn.net/ajax/libs/vue/2.6.14/vue.min.js'
    ],
    /** 脚本匹配的网址，如果匹配成功将注入 */
    include: ['https://www.baidu.com/'],
    /** 脚本排除注入的网址，即便它们存在于include */
    // exclude: [],
    /** 预加载资源，可通过GM_getResourceURL(name)、GM_getResourceText(name)获取内容*/
    // resource: {},
    /** 默认图标，可以是base64也可以是url */
    icon: '',
    /** 大比例图标，可以是base64也可以是url */
    icon64: '',
    /**
     * 注入脚本的时刻
     * document-start 页面开始时
     * document-body body元素存在时
     * document-end 在DOMContentLoaded事件时或之后注入
     * document-idle 在DOMContentLoaded事件之后注入（默认值）
     * context-menu 在浏览器上下文菜单中单击使用该脚本（使用此值会忽略所有的include和exclude）
     */
    'run-at': 'document-idle',
    /**
     * 内置函数白名单
     * 数组：手动指定要引入的函数 grant: ['GM_addStyle', 'GM_addElement']
     * 'none': 不引入所有，但是GM_info仍然可用
     * null | undefined: 打包时自动检测并引入
     */
    grant: null,

    /** 脚本更新地址，要求目标文件内必须有@version标记 */
    // updateURL: null,
    /** 脚本下载地址 */
    // downloadURL: null,
    /** 脚本命名空间 */
    // namespace: 'http://tampermonkey.net/',
    /** 脚本作者主页 */
    // homepage: 'http://tampermonkey.net/',
    /**
     * 脚本是否在主页面上运行，而不是在iframe上运行
     */
    // noframes: false
}